package data.stragety;

import data.goods.GoodsType;
import data.goods.GoodsTypeList;

public class GiftStragety extends Stragety{
	 private String goodsID;                  
	 private String giftID;
	 private GoodsType goodstype;
	 private GoodsType gift;
	
	public GiftStragety(String ID,String goodsID,String giftID,String startdate,String enddate){
		super(ID,startdate,enddate);
		this.goodsID=goodsID;
		this.giftID=giftID;
		setGoodsType();
		setGifts();
	}
	
    private void setGoodsType(){
    	GoodsTypeList goodstypelist=new GoodsTypeList();
    	goodstype = (GoodsType) goodstypelist.idFind(goodsID);
    }
    
    private void setGifts(){    	
    	GoodsTypeList goodstypelist=new GoodsTypeList();		
    	gift=(GoodsType) goodstypelist.idFind(giftID);  	
    }
	
	public String toString(){
		String s=null;
		s=(new GoodsTypeList()).idFind(goodsID).toString();
			s=s+(new GoodsTypeList()).idFind(giftID).toString();
		return s;
	}
	
	
	public String getGoodsID(){
		return goodsID;
	}
	public String getGiftID(){
		return giftID;
	}
	
	public String getGoodsTypeType(){
		return goodstype.getType();
	}
	
	public String getGoodsTypeName(){
		return goodstype.getName();
	}
	
	public double getGoodsTypePrice(){
		return goodstype.getPrice();
	}
}
